function [numE,errorsIn] = errors( net,P,T )
% spocte pocet chyb (numE) a cisla sloupcu ve kterych doslo k chybe
% (errorsIn)
% vstupem je neuronova sit, vstupni vektory P (matice n x p, - vstupy jsou
% jako sloupcove vektory) a T - pozadovane vystupy
numE = 0;
err = zeros(1,size(P,2));
for i=1:size(P,2)
    y = sim(net,P(:,i));
    
    % ta slozka, ve ktere se nachazi maximum je vystupem site
    ind = find(max(y)==y);
    ind = ind(1);
    if (T(ind,i) ~= 1)
        err(1,i) = 1;
        numE = numE + 1;
    end;
end
errorsIn = 1:size(P,2);
errorsIn = errorsIn(err & errorsIn);